package main

import "fmt"

func main() {
	// 声明的切片类型
	var a []string              // 声明一个字符串切片
	var b = []int{}             // 声明一个整形切片并初始化
	var c = []bool{false, true} // 声明一个布尔切片并初始化
	var d = []bool{true, false} // 声明一个布尔切片并初始化

	fmt.Println(a)        // []
	fmt.Println(b)        //[]
	fmt.Println(c)        //[false, true]
	fmt.Println(d)        // [true,false]
	fmt.Println(a == nil) // true
	fmt.Println(b == nil) // false
	fmt.Println(c == nil) // false
	fmt.Println(d == nil) // false
	//fmt.Println(c == d) // 切片是引用变量，不支持直接比较，只能和nil比较
}
